package com.sporadic.backstage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sporadic.backstage.entity.Dishes;

import java.util.List;
import java.util.Map;

public interface DishesService {
    //分页查询根据商家(必要条件)、商品名称查询所有菜品信息
    IPage<Dishes> selDishesByDname(Page page, Map map);
    //新增菜品
    Integer addDishes(Dishes dishes);
    //批量删除菜品
    Integer delDishesByID(List list);
    //修改菜品信息
    Integer upDishesBy(Dishes dishes);
    //查询商家总菜品种类(菜品名)数
    Integer dishesCount(Integer dishes_merchant);
    //分页查询菜品库存低于指定数的种类级信息
    IPage<Dishes> selByInventory_DishesCount(Page page,Map map);
    /**
     * 批量修改商品状态
     * @param list 商品ID
     * @return 修改结果
     */
    int modifyDishesStatus(List list);




}
